someone that strangles - French English Dictionary